system design roadmap